using System;
using System.Collections.Generic;
using SinBiota.Model.Entities;

namespace SinBiota.Model.Persistence.Repositories.Interfaces
{
    public interface ITaxonRepository : IRepository<Taxon,int>
    {
        IList<Taxon> FindAncestors(Taxon taxon);
        IList<Taxon> FindAllRootNodes();
        IList<Taxon> FindChildren(Taxon taxon);
    }
}
